@echo off
chcp 65001 > nul
echo ===== 视频静音段落剪辑工具打包程序(简化版) =====
echo 正在准备打包...

:: 激活conda环境
echo 正在激活conda环境 myenv...
call activate myenv
if %errorlevel% neq 0 (
    echo 环境激活失败，请确保conda已安装且myenv环境存在。
    pause
    exit /b 1
)
echo 环境已激活: myenv

:: 检查是否已安装PyInstaller
where pyinstaller >nul 2>nul
if %errorlevel% neq 0 (
    echo PyInstaller未安装，正在安装...
    pip install pyinstaller
    if %errorlevel% neq 0 (
        echo PyInstaller安装失败，请手动安装后重试。
        pause
        exit /b 1
    )
)

:: 创建必要的目录
if not exist build mkdir build
if not exist dist mkdir dist

:: 删除旧的构建文件
echo 清理旧的构建文件...
if exist dist\视频静音段落剪辑工具 rmdir /s /q dist\视频静音段落剪辑工具
if exist build\视频静音段落剪辑工具 rmdir /s /q build\视频静音段落剪辑工具

:: 直接使用pyinstaller命令打包
echo 正在打包应用程序...
pyinstaller --clean --name="视频静音段落剪辑工具" --windowed --onedir main.py

:: 检查打包结果
if %errorlevel% neq 0 (
    echo 打包失败！请检查错误信息。
    pause
    exit /b 1
)

:: 打包成功
echo 打包成功！
echo 可执行文件位于: %cd%\dist\视频静音段落剪辑工具\视频静音段落剪辑工具.exe

:: 询问是否打开输出目录
set /p open_folder=是否打开输出文件夹？(Y/N): 
if /i "%open_folder%"=="Y" (
    start "" "%cd%\dist\视频静音段落剪辑工具"
)

pause 